Integrated Git Hosting

Start my free trial

Git has taken the source code management world by storm for good reason. It's fast, distributed, and rock solid. Git works well for many software projects, large and small. In particular, it shines for projects where the team is not colocated, and where the project repository does not contain very large files (such as binaries). TaraVault will give you safe, secure, and globally accessible Git repositories, straight from your Spira ALM suite.

When To Use Git

We recommend using Git when your project has the following characteristics:

  • You will be working in many different branches, and need to be able to branch and merge the code frequently
  • The team is familiar with source code version control concepts, and understands how to work in multiple branches
  • The developers will be working offline on occasion, and need to be able to work uninterrupted when disconnected
  • The project involves mostly source code files, with only a small number of large binaries (video, large documents)

Additional Information

Documentation
The official Git documentation from the Git project, includes the official and comprehensive man pages that are included in the Git package itself.
Basic Git Commands Cheat Sheet (With Examples)
Clients *
Git Built-In Tools
Git comes with built-in GUI tools (git-gui, gitk) that you can use to manage your Git repositories.
Git for Windows
Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.
Git Extensions
Git Extensions is the only graphical user interface for Git that allows you control Git without using the commandline.
Git Fork
Manage your repositories without leaving the application. Organize the repositores into categories. Fork's Diff Viewer provides a clear view to spot the changes in your source code quickly.
Git Tower
Use all of Git's powerful feature set - in a GUI that makes you more productive. The most powerful Git client for Mac and Windows.
GitKraken by Axosoft
The downright luxurious Git client for Windows, Mac and Linux. Cross-platform, 100% standalone, and free.
SmartGit by syntevo
SmartGit is a Git client with support for GitHub Pull Requests+Comments, SVN and Mercurial. It runs on Mac OS X, Windows and Linux.
Tortoise Git
TortoiseGit is a Windows Shell Interface to Git and based on TortoiseSVN. It's open source and can fully be build with freely available software. Since it's not an integration for a specific IDE like Visual Studio, Eclipse or others, you can use it with whatever development tools you like, and with any type of file. Main interaction with TortoiseGit will be using the context menu of the Windows explorer.

* There are many different choices of client tools for accessing TaraVault™, with both GUI and command-line tools available for Git® repositories. This page lists some of the more common client tools being used by our customers. Please contact us if we're missing your favorite tool.